package controllers;

import java.util.List;

import models.*;
import play.mvc.Controller;

public class Pacientes extends Controller{
	
	public static void index() {
	 	List<Paciente> pacientes = Paciente.find("order by nome asc").fetch();
    	render(pacientes);
	 }
	 
	 public static void inserir(){
    	render();
	 }
	 
	 public static void cadastrar_paciente(String nome, String endereco, String cidade, String bairro, String cpf
				, String telefone, String celular, String email){
		 
		Paciente paciente = new Paciente( nome, endereco, cidade, bairro, cpf, telefone, celular, email);
		paciente.save();
    	index();
	 }
	 
	 public static void visualizar(String nome){
		Paciente paciente = Paciente.find("nome", nome).first();
    	render(paciente);
	 }
	 
	 public static void editar(String nome){
		Paciente paciente = Paciente.find("nome", nome).first();
	    render(paciente);
	 }
	 
	 public static void editar_paciente(long id){
		Paciente paciente = Paciente.find("id", id).first();
    	
    	paciente.nome = request.params.get("nome");
    	paciente.endereco = request.params.get("endereco");
    	paciente.cidade = request.params.get("cidade");
    	paciente.bairro = request.params.get("bairro");
    	paciente.cpf = request.params.get("cpf");
    	paciente.telefone = request.params.get("telefone");
    	paciente.celular = request.params.get("celular");
    	paciente.email = request.params.get("email");
    	
    	
    	paciente.save();
    	index();
    	
	 }
	 public static void excluir(String nome){
		Paciente paciente = Paciente.find("nome", nome).first();
    	paciente.delete();
    	index();
	 }

}
